\hypertarget{classbrtr_1_1_cel_shading_technique}{\section{brtr\+:\+:Cel\+Shading\+Technique Class Reference}
\label{classbrtr_1_1_cel_shading_technique}\index{brtr\+::\+Cel\+Shading\+Technique@{brtr\+::\+Cel\+Shading\+Technique}}
}


The Technique for the cel-\/shading effect.  


Inheritance diagram for brtr\+:\+:Cel\+Shading\+Technique\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classbrtr_1_1_cel_shading_technique}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classbrtr_1_1_cel_shading_technique_a4c77c4f488907999068edd4d9b83aa4f}{Cel\+Shading\+Technique} (osg\+::\+Material $\ast$material, osg\+::\+Line\+Width $\ast$line\+Width, bool second\+Pass, std\+::string vert\+Source)
\end{DoxyCompactItemize}
\subsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{classbrtr_1_1_cel_shading_technique_a7b44016e8ed4bc9c2c129b93de2f1f45}{define\+\_\+passes} ()
\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
osg\+::ref\+\_\+ptr$<$ osg\+::\+Material $>$ \hyperlink{classbrtr_1_1_cel_shading_technique_a266daa43a0effb4989755d61446dc14c}{\+\_\+material}
\item 
osg\+::ref\+\_\+ptr$<$ osg\+::\+Line\+Width $>$ \hyperlink{classbrtr_1_1_cel_shading_technique_a2b943ddfe4db5a92b959217a8321584f}{\+\_\+line\+Width}
\item 
std\+::string \hyperlink{classbrtr_1_1_cel_shading_technique_aca9e9164e2ccb2ce264786399713a8a6}{\+\_\+toon\+Tex}
\item 
bool \hyperlink{classbrtr_1_1_cel_shading_technique_a096109e6280cd43bb55762509a3e9f0c}{\+\_\+second\+Pass}
\item 
std\+::string \hyperlink{classbrtr_1_1_cel_shading_technique_a52a36916162a24d0ddd66d371fa04057}{\+\_\+vert\+Source}
\end{DoxyCompactItemize}


\subsection{Detailed Description}
The Technique for the cel-\/shading effect. 

\begin{DoxyAuthor}{Author}
Gleb Ostrowski 
\end{DoxyAuthor}
\begin{DoxyVersion}{Version}
1.\+0 
\end{DoxyVersion}
\begin{DoxyDate}{Date}
2014 
\end{DoxyDate}
\begin{DoxyCopyright}{Copyright}
G\+N\+U Public License. 
\end{DoxyCopyright}


Definition at line \hyperlink{_cel_shading_8cpp_source_l00022}{22} of file \hyperlink{_cel_shading_8cpp_source}{Cel\+Shading.\+cpp}.



\subsection{Constructor \& Destructor Documentation}
\hypertarget{classbrtr_1_1_cel_shading_technique_a4c77c4f488907999068edd4d9b83aa4f}{\index{brtr\+::\+Cel\+Shading\+Technique@{brtr\+::\+Cel\+Shading\+Technique}!Cel\+Shading\+Technique@{Cel\+Shading\+Technique}}
\index{Cel\+Shading\+Technique@{Cel\+Shading\+Technique}!brtr\+::\+Cel\+Shading\+Technique@{brtr\+::\+Cel\+Shading\+Technique}}
\subsubsection[{Cel\+Shading\+Technique}]{\setlength{\rightskip}{0pt plus 5cm}brtr\+::\+Cel\+Shading\+Technique\+::\+Cel\+Shading\+Technique (
\begin{DoxyParamCaption}
\item[{osg\+::\+Material $\ast$}]{material, }
\item[{osg\+::\+Line\+Width $\ast$}]{line\+Width, }
\item[{bool}]{second\+Pass, }
\item[{std\+::string}]{vert\+Source}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{classbrtr_1_1_cel_shading_technique_a4c77c4f488907999068edd4d9b83aa4f}


Definition at line \hyperlink{_cel_shading_8cpp_source_l00024}{24} of file \hyperlink{_cel_shading_8cpp_source}{Cel\+Shading.\+cpp}.



\subsection{Member Function Documentation}
\hypertarget{classbrtr_1_1_cel_shading_technique_a7b44016e8ed4bc9c2c129b93de2f1f45}{\index{brtr\+::\+Cel\+Shading\+Technique@{brtr\+::\+Cel\+Shading\+Technique}!define\+\_\+passes@{define\+\_\+passes}}
\index{define\+\_\+passes@{define\+\_\+passes}!brtr\+::\+Cel\+Shading\+Technique@{brtr\+::\+Cel\+Shading\+Technique}}
\subsubsection[{define\+\_\+passes}]{\setlength{\rightskip}{0pt plus 5cm}void brtr\+::\+Cel\+Shading\+Technique\+::define\+\_\+passes (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [protected]}}}\label{classbrtr_1_1_cel_shading_technique_a7b44016e8ed4bc9c2c129b93de2f1f45}


Definition at line \hyperlink{_cel_shading_8cpp_source_l00033}{33} of file \hyperlink{_cel_shading_8cpp_source}{Cel\+Shading.\+cpp}.



\subsection{Member Data Documentation}
\hypertarget{classbrtr_1_1_cel_shading_technique_a2b943ddfe4db5a92b959217a8321584f}{\index{brtr\+::\+Cel\+Shading\+Technique@{brtr\+::\+Cel\+Shading\+Technique}!\+\_\+line\+Width@{\+\_\+line\+Width}}
\index{\+\_\+line\+Width@{\+\_\+line\+Width}!brtr\+::\+Cel\+Shading\+Technique@{brtr\+::\+Cel\+Shading\+Technique}}
\subsubsection[{\+\_\+line\+Width}]{\setlength{\rightskip}{0pt plus 5cm}osg\+::ref\+\_\+ptr$<$osg\+::\+Line\+Width$>$ brtr\+::\+Cel\+Shading\+Technique\+::\+\_\+line\+Width\hspace{0.3cm}{\ttfamily [private]}}}\label{classbrtr_1_1_cel_shading_technique_a2b943ddfe4db5a92b959217a8321584f}


Definition at line \hyperlink{_cel_shading_8cpp_source_l00089}{89} of file \hyperlink{_cel_shading_8cpp_source}{Cel\+Shading.\+cpp}.

\hypertarget{classbrtr_1_1_cel_shading_technique_a266daa43a0effb4989755d61446dc14c}{\index{brtr\+::\+Cel\+Shading\+Technique@{brtr\+::\+Cel\+Shading\+Technique}!\+\_\+material@{\+\_\+material}}
\index{\+\_\+material@{\+\_\+material}!brtr\+::\+Cel\+Shading\+Technique@{brtr\+::\+Cel\+Shading\+Technique}}
\subsubsection[{\+\_\+material}]{\setlength{\rightskip}{0pt plus 5cm}osg\+::ref\+\_\+ptr$<$osg\+::\+Material$>$ brtr\+::\+Cel\+Shading\+Technique\+::\+\_\+material\hspace{0.3cm}{\ttfamily [private]}}}\label{classbrtr_1_1_cel_shading_technique_a266daa43a0effb4989755d61446dc14c}


Definition at line \hyperlink{_cel_shading_8cpp_source_l00088}{88} of file \hyperlink{_cel_shading_8cpp_source}{Cel\+Shading.\+cpp}.

\hypertarget{classbrtr_1_1_cel_shading_technique_a096109e6280cd43bb55762509a3e9f0c}{\index{brtr\+::\+Cel\+Shading\+Technique@{brtr\+::\+Cel\+Shading\+Technique}!\+\_\+second\+Pass@{\+\_\+second\+Pass}}
\index{\+\_\+second\+Pass@{\+\_\+second\+Pass}!brtr\+::\+Cel\+Shading\+Technique@{brtr\+::\+Cel\+Shading\+Technique}}
\subsubsection[{\+\_\+second\+Pass}]{\setlength{\rightskip}{0pt plus 5cm}bool brtr\+::\+Cel\+Shading\+Technique\+::\+\_\+second\+Pass\hspace{0.3cm}{\ttfamily [private]}}}\label{classbrtr_1_1_cel_shading_technique_a096109e6280cd43bb55762509a3e9f0c}


Definition at line \hyperlink{_cel_shading_8cpp_source_l00091}{91} of file \hyperlink{_cel_shading_8cpp_source}{Cel\+Shading.\+cpp}.

\hypertarget{classbrtr_1_1_cel_shading_technique_aca9e9164e2ccb2ce264786399713a8a6}{\index{brtr\+::\+Cel\+Shading\+Technique@{brtr\+::\+Cel\+Shading\+Technique}!\+\_\+toon\+Tex@{\+\_\+toon\+Tex}}
\index{\+\_\+toon\+Tex@{\+\_\+toon\+Tex}!brtr\+::\+Cel\+Shading\+Technique@{brtr\+::\+Cel\+Shading\+Technique}}
\subsubsection[{\+\_\+toon\+Tex}]{\setlength{\rightskip}{0pt plus 5cm}std\+::string brtr\+::\+Cel\+Shading\+Technique\+::\+\_\+toon\+Tex\hspace{0.3cm}{\ttfamily [private]}}}\label{classbrtr_1_1_cel_shading_technique_aca9e9164e2ccb2ce264786399713a8a6}


Definition at line \hyperlink{_cel_shading_8cpp_source_l00090}{90} of file \hyperlink{_cel_shading_8cpp_source}{Cel\+Shading.\+cpp}.

\hypertarget{classbrtr_1_1_cel_shading_technique_a52a36916162a24d0ddd66d371fa04057}{\index{brtr\+::\+Cel\+Shading\+Technique@{brtr\+::\+Cel\+Shading\+Technique}!\+\_\+vert\+Source@{\+\_\+vert\+Source}}
\index{\+\_\+vert\+Source@{\+\_\+vert\+Source}!brtr\+::\+Cel\+Shading\+Technique@{brtr\+::\+Cel\+Shading\+Technique}}
\subsubsection[{\+\_\+vert\+Source}]{\setlength{\rightskip}{0pt plus 5cm}std\+::string brtr\+::\+Cel\+Shading\+Technique\+::\+\_\+vert\+Source\hspace{0.3cm}{\ttfamily [private]}}}\label{classbrtr_1_1_cel_shading_technique_a52a36916162a24d0ddd66d371fa04057}


Definition at line \hyperlink{_cel_shading_8cpp_source_l00092}{92} of file \hyperlink{_cel_shading_8cpp_source}{Cel\+Shading.\+cpp}.



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
Shader/\hyperlink{_cel_shading_8cpp}{Cel\+Shading.\+cpp}\end{DoxyCompactItemize}
